well-cared for - English Synonyms Dictionary